team/pair of horses - English Synonyms Dictionary